 #include "struct.h"
/*****************************************
**  Nom :	conversion_carte			**
**	Nom du fichier : 					**
**	Description : Convertie les chiffres
 contenu dans les structures "S_CARTE" en 
 chaine de caractère pour pouvoir les lires 
 et les afficher durant une partie					
**										**
**										**
**	Date: 18/08/2014					**
**  Statut: Closed						**
*****************************************/

/*************************************************
**  Zone de déclaration des Fonctions PUBLIC    **
*************************************************/

/*************************************************************************
**  conversion_carte                		    					**
**  Description de la fonction : Convertie les chiffres
 contenu dans les structures "S_CARTE" en 
 chaine de caractère pour pouvoir les lires 
 et les afficher durant une partie								        **
**																		**
**	Entrees : S_CARTE --> carte à afficher			                        **
**			: FIFO_PAQUET --> FIFO dans laquel est présente la carte à convertir									**
**																		**
**	Sorties : int / si -1=Erreur // si 0=OK                             **
**************************************************************************/
int conversion_carte(S_CARTE* carte,FIFO_PAQUET paquet)
{
		switch(carte->valeur)
		{
			case 1:
				printf("AS ");
				break;
			case 2:
				printf("2 ");
				break;
			case 3:
				printf("3 ");
				break;
			case 4:
				printf("4 ");
				break;
			case 5:
				printf("5 ");
				break;
			case 6:
				printf("6 ");
				break;
			case 7:
				printf("7 ");
				break;
			case 8:
				printf("8 ");
				break;
			case 9:
				printf("9 ");
				break;
			case 10:
				printf("10 ");
				break;
			case 11:
				printf("VALET ");
				break;
			case 12:
				printf("DAME ");
				break;
			case 13:
				printf("ROI ");
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}	
		
		switch(carte->signe)
		{
			case 1:
				printf("COEUR................");	
				break;
			case 2:
				printf("CARREAU................");
				break;
			case 3:
				printf("PIQUE................");
				break;
			case 4:
				printf("TREFLE................");
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}
		
		switch(paquet.nom_joueur)
		{
			case 0:
				printf("à Table\n");
				break;
			case 1:
				printf("Joueur 1\n");
				break;
			case 2:
				printf("Joueur 2\n");
				break;
			case 3:
				printf("Joueur 3\n");
				break;
			case 4:
				printf("Joueur 4\n");
				break;
			default:
				printf("conversion_carte : Erreur !\n");
				return -1;
		}
	return 0;
}

